home *** CD-ROM | disk | FTP | other *** search
- Date: Thu, 21 Jul 1994 01:46:38 -0400 (EDT)
- From: Timothy Miller <millert@undergrad.csee.usf.edu>
- Subject: Dialogs!
- To: gem-list@world.std.com
- In-Reply-To: <199407021130.HAA01334@csa.bu.edu>
- Message-Id: <Pine.3.87.9407210138.A781-0100000@grad>
- Mime-Version: 1.0
- Precedence: bulk
-
-
-
- Hey, people!
-
- We're saying to stop using dialogs.
-
- Ok... you just threw away part of the OS and told peope to replace it
- with their own code (or a library).
-
- Hey, this is the way GEM is. If we're going to require dialogs to be in
- windows, then it should made part of the operating system.
-
- If we want all dialogs to be in windows, then we have to go knocking on
- the doors of the OS developers and demand that they change the basic
- functionality of the OS. MultiTOS and Geneva should put dialogs for apps
- automatically into windows and handle them accordingly.
-
- But then you screw over everyone using an older machine without Geneva or
- MultiTOS, and you screw up every older program running under the new OS
- that expects the dialog box to stay in the same spot.
-
- You're not asking for extentions to the OS, consistency, and added
- functionality. You're asking for REVOLUTION! And as you know revolution
- does not come without a BIG price.
-
- I'm as supportive of dialogs-in-windows as the next guy, but we have to
- face reality. Good option, yes. Requirement? Definately NOT!
-
- Every new program that supports that section of the GEM-List standards
- should put dialogs in windows. Fine. Every program that wants to
- properly support multuitasking, definately.
-
- But then you still have the problem of every program containing extra
- code for handling dialogs in windows, and each program having a different
- handler from a different library developer. There will be a lack of
- consistency and a lot of wasted space.
-
- Until this is part of the OS, you can't make it a requirement. A little
- 5k DA that's intended to make some setting and then quit certainly
- shouldn't be required to puts its dialog in a window. You won't have the
- dialog open long enough!
-
- And then to make standards on something as open-ended and unexplored as
- amodal dialogs is not reasonable. Some on the standards committee may
- set requirements that library developers are unwilling or unable to
- follow. One standard from the GEM-List will not work well when different
- apps have different requirements. A smaller, simpler, less powerful
- library may be just what the doctor ordered for some developer, but this
- library may not live up to the requirements of the GEM list.
-
- I think we need to explore this concept of the amodal dialog on the Atari
- (it will be unique among computers, not like Apple or Windows... it's its
- own animal and needs to be treated as a newly discovered species) for a
- while before we make requirements about it. Let's let a few developers
- take a crack at it, using their own ideas and see what people really use
- and want. Let's let some healthy, unrestricted (by rules) competition
- happen, so that the winner will TRULY be the best, rather than the one
- that the 'government' picked, foolishly, haphazzardly, and one that met
- their minimal requirements and lowest price bid.
-
-
- Hey, whatever happened to our discussion of color-palette handling? I
- especially likes my ideas. :) Could someone go back to those old
- messages and digest what was discussed?
-
-
- Can someone tell me how to set up menu_popup's? I'm baffled. Do I
- create a form with just string in it and put that in the MENU structure?
- I'm kinda lost. Could someone explain the process that one goes
- through? What do you do in the resource editor, what you do in your
- code, etc? Thanks!
-
-
-
-